package com.example.entity;

import lombok.Data;
import java.util.List;

@Data
public class ApiInfo {
    private Integer id;              // design_api_id
    private String apiId;            // api_id
    private String apiName;          // api_name
    private String serviceCode;      // service_code
    private String apiVersion;       // api_version
    private String timeOut;          // time_out
    private String reqMethod;        // req_method (HTTP方法)
    private String apiSource;        // api_source
    private String limitValue;       // limit_value
    private String limitUnit;        // limit_unit
    private String apiType;          // api_type
    private String callUrl;          // call_url
    private String urlPath;          // url_path (接口路径)
    private String apiStatus;        // api_status
    private String protocolType;     // protocol_type
    private String addMode;          // add_mode
    private String isDesignComplete; // is_design_complete
    private String description;      // description
    private String markdown;         // markdown
    private Integer isDeleted;       // is_deleted
    private Integer createBy;        // create_by
    private String createTime;       // create_time
    private Integer updateBy;        // update_by
    private String updateTime;       // update_time
    private String remark;           // remark
    private String tags;             // tags (新增标签字段)
    private String operationId;      // operationid (操作ID字段)
    private List<ApiParameter> parameters;  // 接口参数列表
}